Application Modeller এবং Spying Techniques Blue Prism-এর গুরুত্বপূর্ণ অংশ, যা বিভিন্ন অ্যাপ্লিকেশনের সাথে ইন্টারফেস তৈরি এবং স্বয়ংক্রিয় কার্যক্রম পরিচালনার জন্য ব্যবহৃত হয়। Application Modeller বিভিন্ন অ্যাপ্লিকেশনের উপাদান (যেমন, বাটন, টেক্সট ফিল্ড, মেনু) ম্যাপ করতে সাহায্য করে, এবং Spying Techniques বিভিন্ন ধরণের অ্যাপ্লিকেশন শনাক্ত করতে ও তাদের সাথে ইন্টারফেস তৈরি করতে ব্যবহৃত হয়। নিচে Application Modeller এবং Spying Techniques নিয়ে বিস্তারিত আলোচনা করা হলো:
বর্ণনা: Application Modeller হলো Blue Prism-এর Object Studio-র একটি ফিচার, যেখানে ব্যবহারকারীরা বিভিন্ন অ্যাপ্লিকেশন উইন্ডো বা উপাদান ম্যাপ করে এবং সেগুলির সাথে কাজ করার জন্য Visual Business Object (VBO) তৈরি করে। এটি অ্যাপ্লিকেশনের ইনপুট বা আউটপুট উপাদানগুলো ম্যাপ করতে এবং স্বয়ংক্রিয়করণ প্রক্রিয়ার অংশ হিসেবে সেগুলিকে নিয়ন্ত্রণ করতে ব্যবহৃত হয়।
প্রধান বৈশিষ্ট্য:
ব্যবহার:
Spying Techniques হলো Blue Prism-এর মাধ্যমে বিভিন্ন অ্যাপ্লিকেশনের উপাদান শনাক্ত করার কৌশল, যা Application Modeller ব্যবহার করে বাস্তবায়ন করা হয়। Blue Prism বিভিন্ন ধরণের অ্যাপ্লিকেশনের জন্য বিভিন্ন Spying Mode প্রদান করে, যা অ্যাপ্লিকেশনগুলির UI উপাদানগুলি সঠিকভাবে শনাক্ত করতে সাহায্য করে।
Blue Prism-এর প্রধান Spying Techniques বা Modes:
Win32 Mode:
HTML Mode:
AA (Active Accessibility) Mode:
Region Mode:
Java Mode:
Application Modeller Blue Prism-এর একটি ফিচার, যা বিভিন্ন অ্যাপ্লিকেশনের উপাদান শনাক্ত করতে এবং তাদের সাথে কাজ করার জন্য Business Object তৈরি করতে ব্যবহৃত হয়। Spying Techniques বিভিন্ন মোড বা কৌশলের মাধ্যমে অ্যাপ্লিকেশনের উপাদান শনাক্ত করে, যেমন Win32, HTML, Java, এবং Region Mode। এই দুটি একসঙ্গে কাজ করে Blue Prism-এর মাধ্যমে বিভিন্ন ধরণের অ্যাপ্লিকেশন এবং সিস্টেমের সাথে ইন্টিগ্রেশন তৈরি করতে এবং স্বয়ংক্রিয়করণ করতে সহায়ক।
Application Modeller Blue Prism এর একটি গুরুত্বপূর্ণ উপাদান, যা বিভিন্ন অ্যাপ্লিকেশনের সঙ্গে Blue Prism রোবটকে ইন্টারঅ্যাক্ট করতে সহায়তা করে। এটি Object Studio-এর অংশ হিসেবে ব্যবহৃত হয় এবং সফটওয়্যার রোবটকে নির্দিষ্ট অ্যাপ্লিকেশন বা সিস্টেমের উপাদানগুলো (যেমন বোতাম, টেক্সট ফিল্ড, ড্রপডাউন মেনু) সনাক্ত করতে এবং তাদের সঙ্গে কার্যকরভাবে কাজ করতে সক্ষম করে।
Application Modeller Blue Prism কে একটি অ্যাপ্লিকেশনের UI (User Interface) থেকে বিভিন্ন উপাদান সনাক্ত করতে সহায়তা করে। এটি সফটওয়্যার রোবটকে জানায়, কোন উপাদান কীভাবে এবং কোন প্রক্রিয়ায় ব্যবহৃত হবে। উদাহরণস্বরূপ, যদি একটি বটকে একটি ওয়েব অ্যাপ্লিকেশনের ফর্ম পূরণ করতে হয়, তাহলে Application Modeller এই ফর্মের ইনপুট ফিল্ড, বোতাম, এবং অন্যান্য UI উপাদান সনাক্ত করে এবং তাদের ব্যবহারের নিয়ম সংরক্ষণ করে।
অ্যাপ্লিকেশন ইন্টিগ্রেশন:
UI উপাদান সনাক্তকরণ:
রিইউজেবল অবজেক্ট তৈরি:
স্বয়ংক্রিয় প্রক্রিয়া পরিচালনা:
বিভিন্ন অ্যাপ্লিকেশন ও প্ল্যাটফর্মের সমর্থন:
Application Modeller Blue Prism-এ একটি গুরুত্বপূর্ণ টুল, যা বিভিন্ন অ্যাপ্লিকেশনের UI উপাদান সনাক্ত করে এবং রোবটের জন্য ব্যবহারযোগ্য অবজেক্ট তৈরি করে। এটি অ্যাপ্লিকেশন ইন্টিগ্রেশন সহজ করে এবং Blue Prism বটগুলোকে বিভিন্ন অ্যাপ্লিকেশন বা সিস্টেমের সঙ্গে কার্যকরভাবে কাজ করতে সহায়তা করে, যা স্বয়ংক্রিয় প্রক্রিয়াগুলোকে আরও নির্ভুল ও কার্যকর করে তোলে।
Blue Prism-এ Spying Techniques হলো বিভিন্ন ধরনের অ্যাপ্লিকেশন ইন্টারফেস থেকে উপাদান (elements) সনাক্ত এবং ইন্টারঅ্যাক্ট করার কৌশল। Blue Prism প্রধানত চারটি স্পাইং মোড প্রদান করে: HTML, Win32, Accessibility, এবং Region। প্রতিটি স্পাইং মোডের নিজস্ব কাজ এবং ব্যবহারের ক্ষেত্র রয়েছে। নিচে প্রতিটির বিস্তারিত আলোচনা করা হলো:
এই স্পাইং টেকনিকগুলো Blue Prism-এ বিভিন্ন ধরনের অ্যাপ্লিকেশনের সাথে ইন্টারঅ্যাক্ট করতে এবং অটোমেশন তৈরি করতে সাহায্য করে। আপনি আপনার প্রয়োজন অনুযায়ী সঠিক স্পাইং মোড বেছে নিয়ে কাজ করতে পারবেন।
Blue Prism এ স্পাইং মোড (Spying Mode) হল এমন একটি ফিচার যা সফটওয়্যার বট তৈরি করার সময় অ্যাপ্লিকেশনের বিভিন্ন UI উপাদান সনাক্ত এবং মডেল করতে ব্যবহৃত হয়। বিভিন্ন ধরনের অ্যাপ্লিকেশন (যেমন ডেস্কটপ, ওয়েব, মেইনফ্রেম, জাভা অ্যাপ্লিকেশন) ইন্টারফেস করার জন্য Blue Prism এ বিভিন্ন স্পাইং মোড দেওয়া আছে। প্রতিটি স্পাইং মোড নির্দিষ্ট ধরনের অ্যাপ্লিকেশনের উপাদান সনাক্ত করতে উপযোগী।
Blue Prism এ সাধারণত চারটি প্রধান স্পাইং মোড আছে:
Win32 Mode:
AA Mode (Active Accessibility Mode):
Region Mode:
HTML Mode:
Blue Prism এ স্পাইং মোড নির্বাচন করার জন্য, আপনাকে Object Studio তে গিয়ে একটি অ্যাপ্লিকেশন মডেল তৈরি করতে হবে। নিচে স্পাইং মোড নির্বাচন করার ধাপগুলো দেওয়া হলো:
অ্যাপ্লিকেশন মডেলিং শুরু করা:
স্পাইং মোড নির্বাচন:
UI উপাদান সনাক্ত করা:
স্পাইং মোড সঠিকভাবে ব্যবহার করে Blue Prism এ অটোমেশন তৈরি করা সহজ হয় এবং এটি অটোমেশন প্রক্রিয়ার নির্ভুলতা নিশ্চিত করে।
Blue Prism-এ অ্যাপ্লিকেশন মডেল তৈরি করা একটি গুরুত্বপূর্ণ ধাপ, যা Business Object Design-এর সময় করা হয়। অ্যাপ্লিকেশন মডেল করার মাধ্যমে Blue Prism কোন অ্যাপ্লিকেশনের বিভিন্ন উপাদান (উইন্ডো, বাটন, ফর্ম ফিল্ড) সনাক্ত এবং ইন্টারঅ্যাক্ট করতে পারে। নিচে উদাহরণসহ একটি অ্যাপ্লিকেশন মডেল তৈরি করার ধাপগুলো দেওয়া হলো।
ধরা যাক, আমরা একটি ডেক্সটপ অ্যাপ্লিকেশনের লগইন ফর্ম মডেল করব, যেখানে ইউজারনেম এবং পাসওয়ার্ড ফিল্ড এবং একটি লগইন বাটন রয়েছে। আমাদের লক্ষ্য হলো এই উপাদানগুলো সনাক্ত করা এবং Blue Prism এর Object Studio-তে অ্যাকশন তৈরি করা।
Application Modeller
-এ ক্লিক করুন।Windows Application
নির্বাচন করুন এবং পরবর্তী ধাপে যান।Launch
এবং Attach
মেথড নির্বাচন করুন, যা Blue Prism-কে অ্যাপ্লিকেশনের সাথে সংযুক্ত (attach) হতে সাহায্য করবে।অ্যাপ্লিকেশন মডেলার-এ গিয়ে Identify
বাটনে ক্লিক করুন এবং অ্যাপ্লিকেশনটি চালু করুন।
অ্যাপ্লিকেশন মডেলারটি এখন অ্যাপ্লিকেশনের উপাদানগুলো সনাক্ত করার জন্য প্রস্তুত। সনাক্তকরণের (spying) জন্য নিচের ধাপগুলো অনুসরণ করুন:
প্রতিটি উপাদান সনাক্ত করার পর, Highlight
বাটন ব্যবহার করে নিশ্চিত করুন যে Blue Prism সেগুলো সঠিকভাবে সনাক্ত করেছে।
Control Type
, Window Text
ইত্যাদি।Button Type
এবং Caption
চেক করে সঠিক সেটিংস নির্বাচন করুন।Test
বাটন ক্লিক করে নিশ্চিত করুন যে Blue Prism অ্যাপ্লিকেশনটির সাথে সঠিকভাবে ইন্টারঅ্যাক্ট করতে পারছে। প্রতিটি উপাদান (যেমন ইউজারনেম ফিল্ড, পাসওয়ার্ড ফিল্ড, এবং লগইন বাটন) হাইলাইট হচ্ছে কিনা তা চেক করুন।এখন যেহেতু অ্যাপ্লিকেশন মডেলটি প্রস্তুত, আপনি Object Studio তে বিভিন্ন অ্যাকশন তৈরি করতে পারবেন, যেমন লগইন অ্যাকশন।
Write
স্টেজ ব্যবহার করে "UsernameField" এবং "PasswordField" ফিল্ডে মান লিখুন।Click
স্টেজ ব্যবহার করে "LoginButton" বাটনে ক্লিক করুন।এই উদাহরণে, আমরা দেখলাম কিভাবে Blue Prism-এ একটি অ্যাপ্লিকেশন মডেল তৈরি করতে হয় এবং কীভাবে উপাদানগুলো সনাক্ত ও কনফিগার করতে হয়। অ্যাপ্লিকেশন মডেলিং Blue Prism-এ প্রক্রিয়াগুলির একটি গুরুত্বপূর্ণ অংশ, কারণ এটি সফটওয়্যার রোবটকে অ্যাপ্লিকেশনের সাথে সঠিকভাবে ইন্টারঅ্যাক্ট করতে সক্ষম করে, যা স্বয়ংক্রিয় প্রক্রিয়া চালাতে প্রয়োজনীয়।
আরও দেখুন...